Multi-robot software platform based on robotic device server player

نویسندگان

  • Alejandro Morales
  • Miguel A. Gutiérrez-Naranjo
  • Jose A. Vicente
  • Vidal Moreno
  • Belén Curto
چکیده

This article describes a software platform that allows to control multiple robots of any type, through wireless connections and without needing to modify its code to control each particular robot. It is a platform with an architecture in three layers, that uses the robotics device server Player as intermediate layer. The most abstract layer of the architecture is composed by the applications of control elaborated in any language that has socket support. These applications use the interfaces that Player offers to the control of the devices, so that the access to it is transparent. A server application is the most specialized layer that runs on the robot, and it manages the sensors and actuators devices of the robot at Player’s requests. The platform presents two interesting aspects, the first is that allows to control any robot, without having to develop specific drivers in Player that allow to control their devices. That is to say, it is not necessary to modify the code of the platform to integrate a new robot, simply it is necessary to adapt a model of server application, which accedes to the devices, to the robot that is wanted to integrate. The second one, is the possibility of controlling multiples robots simultaneously through wireless connections (also it admits serial connections). Also, it allows to create valid control programs for any robot, without needing to know its operation and architecture. By these reasons, it constitutes a very valid enviroment to work with multi-robot distributed

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Plataforma Robótica Didáctica de Bajo Coste Basada en la Arquitectura Software Player/Stage y en el Hardware de La Fonera

— This paper presents a low-cost proposal for the development of a remote laboratory, offering the possibility of providing learning in the field of robotics for users with no need to be physically in the laboratory, or simply not having to take the robotic platform to reprogram it, also giving the option of working with the same platform to a group of users to test their algorithms by turns. T...

متن کامل

The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems

This paper describes the Player/Stage software tools applied to multi-robot, distributed-robot and sensor network systems. Player is a robot device server that provides network transparent robot control. Player seeks to constrain controller design as little as possible; it is device independent, non-locking and languageand style-neutral. Stage is a lightweight, highly configurable robot simulat...

متن کامل

On device abstractions for portable, reusable robot code

We seek to make robot programming more efficient by developing a standard abstract interface for robot hardware, based on familiar techniques from operating systems and network engineering. This paper describes the application of three well known abstractions, the character device model, the interface/driver model, and the client/server model to this purpose. These abstractions underlie Player/...

متن کامل

Haptic Control of Multi-Axis Robotic Systems

Control of tele-operated remote robot’s is nothing new; the public was introduced to this ‘new’ field in 1986 when the Chernobyl cleanup began. Pictures of weird and wonderful robotic workers pouring concrete or moving rubble flooded the world. Integration of force feedback or ‘haptics’ to remote robot’s is a new development and one that is likely to make a big difference in manmachine interact...

متن کامل

Simultaneous Multi-robot Exploration and Terrain Coverage Problem

One of the possible ways of offering assistance without risking additional human lives during hazardous situations is by deploying a robot team, equipped with various sensors and actuators. Working with intelligent robotics requires a large investment in both money and time. There is a general purpose, open source simulator called Player/Stage, which provides a hardware abstraction layer to sev...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005